package com.nkzy.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigInteger;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Address {
    /**
     * 地址类，用于表示用户地址信息
     */
    private BigInteger id; // 地址唯一标识符
    private BigInteger userId; // 用户唯一标识符，用于关联地址与用户
    private String province; // 省份名称
    private String city; // 城市名称
    private String town; // 镇/区名称
    private String mobile; // 手机号码
    private String street; // 街道详细信息
    private String contact; // 联系人姓名
    private Boolean isDefault; // 是否为默认地址的标志
    private String notes; // 用户备注，用于记录额外的地址相关信息
    private Boolean deleted; // 软删除标志，用于标记地址是否已被删除
}